rest area – English–Italiano translations

🇬🇧 en it 🇮🇹

rest area noun

  • rest area along a road
area di servizio, autogrill
Wiktionary Links